pub fn new_birthday_probability(n: u32) -> f64 {
    // TODO: 这里写逻辑
    // 存在两个人在同一天生日的概率 = 1 - 不存在两个人在同一天生日的概率
    // 1 - （364/365） * （363/365） * ...
    // 1 - (364*363*362...)/(365.pow(n-1))
    // 1.0 - xxx as f64 / 365_usize.pow(n-1) as f64 // overflow
    let mut x:f64 = 1.0;
    for i in 1..n{
        x *= (365 - i) as f64/365_f64;
    }
    1.0 - x
}
